package com.haixiaoke.saas.department.domain;

import com.haixiaoke.saas.common.annotation.Excel;
import com.haixiaoke.saas.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import javax.validation.constraints.NotBlank;

/**
 * 微信商户号信息对象 biz_wechat_account
 *
 * @author xiaolong
 * @date 2023-12-26
 */
@Data
public class WechatAccount extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 微信商户号id
     */
    private Long wechatAccountId;

    /**
     * 商户号
     */
    @Excel(name = "商户号")
    @NotBlank(message = "商户号不能为空")
    private String accountId;

    /**
     * api秘钥(微信)
     */
    @Excel(name = "api秘钥(微信)")
    @NotBlank(message = "api秘钥不能为空")
    private String accountApiKey;

    /**
     * 商户证书文件
     */
    @Excel(name = "商户证书文件")
    private String accountCertificate;

}
